* {
  padding: 0;
  margin: 0;
}

body {
  background-color: #f6f7fb;
}

.clearfix::before,
.clearfix::after {
  content: '';
  display: table;
}

.clearfix::after {
  clear: both;
}

/* banner开始 */
.top_banner {
  height: 932px;
  width: 100%;
  background-image: url(/zhinengruanjian/images/关于我们.png);
}

.top {
  display: flex;
  border-bottom: 1px solid #f6f7fb;
}

.logo_banner {
  width: 195px;
  height: 68px;
  margin-left: 94px;
  margin-top: 21px;
}

.nav,
.nav-item {
  display: inline-flex;
}

.nav-item:first-child {
  margin-left: 850px;
}

.nav-item .nav-link {
  width: 140px;
  height: 116px;
  text-align: center;
  line-height: 116px;
}

.nav-link {
  color: #fff;
}

.size-100 {
  font-size: 100px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding-top: 257px;
}

.text-size-48 {
  font-size: 48px;
  color: #fff;
  font-family: 'Courier New', Courier, monospace;
  text-align: center;
  padding-top: 52px;
}

.click {
  border-bottom: 4px solid #fff;
}

.nav-link:hover {
  border-bottom: 4px solid #fff;
}

/* banner结束 */

/* 公司简介开始 */
/* 产品介绍开始 */
.product {
  margin: 0 auto;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}

.product-box {
  width: 1580px;
  margin: auto;
  margin-top: 90px;
}

.rect {
  width: 34px;
  height: 4px;
  background-color: #01429a;
}

.big-title {
  font-size: 36px;
  font-weight: 700;
  color: #1d1d1d;
  padding-top: 33px;
}

.title-text {
  font-size: 16px;
  color: #b2b2b2;
  padding-top: 20px;
  padding-bottom: 90px;
}

.product-items {
  width: 1580px;
  display: flex;
  justify-content: space-between;
}

.product-items video {
  width: 770px;
  border-radius: 10px;
}

.product-items-text {
  width: 690px;
  height: 475px;
  padding: 80px 0;
}

.product-items-text .rect,
.product-items-text h4 {
  display: inline-block;
}

.product-items-text h4 {
  color: #1d1d1d;
  font-weight: bold;
  vertical-align: -7px;
  padding: 0 0 10px 25px;
}

.product-items-text p {
  text-indent: 2em;
  padding-bottom: 30px;
  font-size: 16px;
  color: #5f5f5f;
}

.product-items-text:last-child p {
  padding: none;
}

.product-icon {
  margin: auto;
  margin-top: 120px;
  height: 215px;
  width: 1580px;
  display: flex;
  justify-content: space-around;
  text-align: center;
}

.product-icon p {
  padding-top: 30px;
}

/* 公司简介结束 */

/* 发展历程开始 */
.course {
  width: 1580px;
  margin: auto;
}

.course-box {
  overflow: hidden;
  margin-top: 90px;
}

.clearfix::before,
.clearfix::after {
  content: '';
  display: table;
}

.clearfix::after {
  clear: both;
}

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1457575_wc4kbab342e.eot?t=1571103794780');
  /* IE9 */
  src: url('//at.alicdn.com/t/font_1457575_wc4kbab342e.eot?t=1571103794780#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
      url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQ0AAsAAAAACMAAAAPmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqETIQbATYCJAMUCwwABCAFhG0HWRu4B8gehXEsLBShUansf34QD19r6Pu7exdglJGA46Oo44HAAilVYVtjO/UEwuX/dOp3TiETj7eViAQFMpxsGSJXOhdQLpCnEsEaAJyKOOa5yu3/71A1c1peaH6LxeUu+7LmpIQGYCgdQLXa3lgqWQtSUe8yNhm+gkz1HR8TaDauL93+9Lks5CnIVYG4LIV8kBf5lQ5paHTVlQeLeA/ZGtOLrAoA7/Tvxy8YHHkkVUZuPDg7LQgTv+o+9ENaRoOVkgLGw0UxeoyMVaAQN6vxy5Ctr0KaF6cztoFmjZJ0qOOyP/T+0C+TwVtuyNlM/+GRFSERNWJvxcztRuGrjmvJfM021By9wSvA0Q8aEl7XgzSjDR9A9AMRjLooq2Sp22szIuUggx41cA42cVLNnHTjDdzao9qxtEc4kXLzxw/6qIszyuoxg+nMwY2I1knSQFIbn+xr+sA3fxQa33MN7zYzwhoc3tz0IWhJHzt1VG9+efzMCYE9qkjqQJX0MY3lOIrwAa0pwMck7Gk6mpuFpqaNjPAGh9mGhhXGo8qPH3Sy0WPpO2fgNZ3IXrLCBtZrHDt6nQbC9klVPTnxIUMKufWH0xtAeFjJWd/YuPZ21s6KF3O2N1bu1avuxtf213ndDi08MDocHn3gIkMKufWL00nI7GjJxji7hXoxFhY/YTpSXcTkNRawFg0xWJpTvrzunf9a91bfW48nv9yvqyO2Cqs47BCtldaWN0MqbwhvqLABnpnwgvmbecm8apCVPWf+RRHCJxnUARdRYzO6jC6h2EV0YSG5hC7fNuKYrNKN7owndPnKBvdG8TIXuO+pVH74w/MTJrybgCd0TbgwgJ4OSwFOW9EN1ENf3oCeoIkA5E+6R3+Ov/F/+pzCNZax/xsNBXwunzYY5k41BvJzgG/YYWPjX8G44UpZmkmgKvNFbpgnK+tvoj0tdprxB0h36zqMs2/jYUKjPg9JgzHIGs1SC3MVKi3WoNZoC5qtmPF4ix4KJEoTlu1BEDo9gKTdR8g6VVILsxMq/b5DrTMQNDsMxwtbzIekn6IQHyVB7N+EpYBcILIQ1ZvRxSSUjPmU0KwVPFFUqYQH9R+YtmaQAqIc4hZ1fWgwpSIWFTmOp6PPkVhMxglFjpAA7R+mNDF6wACx9k39A3Ic9PYoCB+KCML8NsEkAbICotxO6bOfX4wISYrxUTqWLnR5hEIlHR0bpL+BG1Bn2As2WnopX1GtFzIYRYkwkUIWh01HUSJG6zIsUT8vggig+gvvUE0YbQDeJG5q7396Z/w9PgTNyMuqSJGjRBW15ouSr4DKyU3MaXDVfpuTsp6bQmeu9gEAAAA=')
      format('woff2'),
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.woff?t=1571103794780') format('woff'), url('//at.alicdn.com/t/font_1457575_wc4kbab342e.ttf?t=1571103794780') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('//at.alicdn.com/t/font_1457575_wc4kbab342e.svg?t=1571103794780#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiantouyou:before {
  content: '\e62a';
}

.icon-jiantou-zuo:before {
  content: '\e62d';
}

.icon-zuojiantou:before {
  content: '\e601';
}

.icon-jiantou:before {
  content: '\e605';
}

.button {
  position: absolute;
  cursor: pointer;
  top: 15%;
  font-size: 40px;
  color: #333;
}

.issues {
  width: 1065px;
  height: 370px;
  background-image: url(/zhinengruanjian/images/2014.png);
  background-repeat: no-repeat;
}

.two {
  background-image: url(/zhinengruanjian/images/2015.png);
}

.three {
  background-image: url(/zhinengruanjian/images/2016.png);
}

.four {
  background-image: url(/zhinengruanjian/images/2017.png);
}

.five {
  background-image: url(/zhinengruanjian/images/2018.png);
}

.six {
  background-image: url(/zhinengruanjian/images/2019.png);
}

.issues-box {
  width: 780px;
  height: 260px;
  background-color: #fff;
  border-radius: 10px;
  margin: 0 auto;
  transform: translateY(25%);
}

.issues-box > div:nth-child(1) {
  width: 305px;
  height: 260px;
  background-image: url(/zhinengruanjian/images/3634267b5405c4f36efd563e01dafba6.png);
  float: left;
}

.issues-box > div:nth-child(2) {
  float: left;
  margin-top: 40px;
  margin-left: 40px;
}

.issues-box > div:nth-child(2) h3 {
  display: inline-block;
  color: #01429a;
  font-size: 36px;
}

.issues-box > div:nth-child(2) span,
.issues-box > div > p:nth-of-type(1),
.issues-box > div > p:nth-of-type(3) {
  color: #01429a;
}

.issues-box > div > p:nth-of-type(1),
.issues-box > div > p:nth-of-type(3) {
  margin-top: 10px;
  margin-bottom: 0;
}

.issues-box > div > p:nth-of-type(2),
.issues-box > div > p:nth-of-type(4) {
  color: #5f5f5f;
}

.prev {
  left: 0px;
  top: 180px;
}

.next {
  right: 0px;
  top: 180px;
  transform: rotate(-180deg);
}

.contain {
  width: 1580px;
  margin: 0 auto;
  position: relative;
}

.slide_wrap {
  overflow: hidden;
  position: relative;
}

.slide_wrap ul {
  position: relative;
  margin-left: 200px;
  margin-top: 100px;
}

.slide_items li {
  float: left;
  font-size: 24px;
  width: 200px;
  text-align: center;
}

.slide_items li a {
  display: inline-block;
  margin: auto;
  text-align: center;
}

.slide_items li span {
  color: #5f5f5f;
  font-size: 24px;
  display: block;
}

.slide_items li div {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid #a2a2a2;
  border-radius: 13px;
  padding: 2px;
  box-sizing: border-box;
}

.slide_items li.on div {
  display: inline-block;
  background-color: #01429a;
  border-radius: 13px;
  padding: 8px;
  box-sizing: border-box;
}

.slide_items li.on span {
  color: #01429a;
}

.slide-content ul {
  display: none;
  margin: 0 240px;
}

.slide-content ul.on {
  display: block;
}

/* 发展历程结束 */

/* 企业资质开始 */
.natural {
  width: 1580px;
  margin: auto;
  margin-top: 90px;
}

.natural-bgc {
  width: 1580px;
  margin: auto;
  display: flex;
  justify-content: space-between;
}

.bgc {
  width: 345px;
  height: 185px;
  border: 2px solid #01429a;
}

.bgc div {
  margin: 3px auto;
  width: 335px;
  height: 175px;
  background-image: url(/zhinengruanjian/images/组\ 105.png);
}

.bgc div img {
  margin: 30px 137px 12px;
}

.bgc div p {
  font-size: 16px;
  color: #5f5f5f;
  text-align: center;
}

/* 企业资质结束 */

/* 企业专利开始 */
.patent {
  width: 100%;
  background-color: #fff;
  margin: 90px auto;
  overflow: hidden;
}

.patent-box {
  width: 1580px;
  margin: auto;
  margin-top: 90px;
}

.patent-img {
  width: 1580px;
  margin: auto;
}

.patent-img div {
  display: flex;
  justify-content: space-between;
}

.patent-img div:nth-child(2) {
  margin: 90px 0;
}

.pagination {
  margin-bottom: 90px;
  justify-content: center;
}

.pagination li a {
  color: #5f5f5f;
}

.pagination li:nth-child(2) a {
  background-color: #01429a;
  color: #ffffff;
}

.pagination li a:hover {
  background-color: #01429a;
  color: #ffffff;
}

.pagination li a:active {
  background-color: #01429a;
  color: #ffffff;
}

/* 企业专利结束 */
/* 联系我们开始 */
.contact {
  width: 1580px;
  margin: auto;
}

.contact-items {
  display: flex;
  justify-content: space-between;
}

.contact-items > div {
  width: 520px;
  height: 495px;
  background-color: #3264a9;
}

.contact-items-add,
.bgc-white > div {
  margin-top: 50px;
  margin-left: 50px;
}

.contact-items-add h5 {
  font-size: 24px;
  color: #fff;
}

.contact-items-add > p {
  width: 35px;
  height: 3px;
  background-color: #fff;
  margin: 25px 0 50px 0;
}

.contact-add {
  margin-bottom: 15px;
}

.contact-add div {
  display: inline-block;
  vertical-align: -15px;
  margin-left: 15px;
}

.contact-add h6 {
  font-size: 16px;
  color: #fff;
}

.contact-add p {
  font-size: 14px;
  color: #fff;
}

.contact-items > div.bgc-white {
  background-color: #fff;
}

.bgc-white h5 {
  font-size: 24px;
  color: #01429a;
}

.bgc-white p {
  width: 35px;
  height: 3px;
  background-color: #01429a;
  margin: 25px 0 50px 0;
}

.bgc-white input {
  width: 400px;
  height: 40px;
  color: #5f5f5f;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  padding-left: 18px;
  margin-bottom: 17px;
}

textarea {
  width: 400px;
  height: 100px;
  color: #5f5f5f;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  padding-top: 8px;
  padding-left: 18px;
  margin-bottom: 17px;
}

.bgc-white input:nth-of-type(3) {
  width: 180px;
}

.bgc-white button {
  width: 118px;
  height: 40px;
  background-color: #d3d3d3;
  border-radius: 5px;
  margin-left: 5px;
  border: 0px;
  color: #ffffff;
}

.bgc-white button:hover {
  background-color: #01429a;
  color: #fff;
}

.sales {
  overflow: hidden;
  margin-top: 90px;
  display: flex;
  justify-content: space-between;
}

.pre-sales {
  width: 720px;
  height: 325px;
  background-color: #fff;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.pre-sales > div {
  width: 169px;
  height: 169px;
}

.pre-sales h4 {
  font-size: 24px;
  font-weight: 600;
  color: #1d1d1d;
  margin-bottom: 45px;
}

.pre-sales p {
  font-size: 16px;
  color: #1d1d1d;
  margin-bottom: 45px;
}

.pre-sales p:nth-child(3) {
  color: #01429a;
  cursor: pointer;
}

.pre-sales p:nth-child(3):hover {
  text-decoration: underline;
}

.after span {
  margin-left: 16px;
  color: #01429a;
}

.after h4,
.after p {
  margin-bottom: 35px;
}

.map {
  width: auto;
  height: 600px;
  background-image: url(/zhinengruanjian/images/地图.png);
  margin-top: 90px;
}

/* 联系我们结束 */
